// 默认雅江背景只在light模式下
[data-theme='light'][data-bg='cyj'] {
  .cyj-app-logo {
    --sider-logo-bg-color: #fff;
  }
  .ant-layout-sider:not(.ant-layout-sider-collapsed, .ant-layout-sider-dark) {
    background: linear-gradient(358deg, rgb(188 214 232 / 80%) 0%, #fcfcfc 54%, rgb(255 255 255 / 90%) 100%);
    &::before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      background: url(/@/assets/images/aside-bg.png) bottom center / 100% auto no-repeat;
      pointer-events: none;
      z-index: 5;
    }
    .cyj-simple-menu {
      background: unset;
    }
    .ant-layout-sider-trigger {
      background: transparent;
    }
    .simple-wrap {
      --sider-logo-bg-color: #2a635a;
      position: relative;
      z-index: 30;
    }
  }

  .cyj-layout-header--light {
    --header-logo-color: #fff;
    --header-icon-color: #fff;
    --header-light-bg-hover-color: rgba(255, 255, 255, 0.4);
    --menu-item-color: #bcbdc1;
    --menu-item-active-color: #fff;
    --menu-item-hover-color: #fff;
    border-bottom: none;
    border-left: none;
    background-image: url('/@/assets/images/head-bg.jpg') !important;
    background-color: unset !important;
    background-repeat: no-repeat;
    background-size: 100% 100%;

    .cyj-layout-breadcrumb .ant-breadcrumb-link,
    .cyj-layout-breadcrumb .ant-breadcrumb-separator,
    .cyj-layout-breadcrumb .anticon {
      color: #fff !important;
    }
    .ant-menu-light {
      background: transparent;
      color: var(--menu-item-color);
      &.ant-menu-horizontal > .ant-menu-item::after,
      &.ant-menu-horizontal > .ant-menu-submenu::after {
        border-bottom-width: 0 !important;
      }

      .ant-menu-submenu-title:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected),
      .ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) {
        color: #fff;
      }
      &.ant-menu-horizontal > .ant-menu-item-selected,
      &.ant-menu-horizontal > .ant-menu-submenu-selected {
        color: #fff;
        background: var(--header-light-bg-hover-color);
        .ant-menu-submenu-title {
          color: #fff;
        }
      }
    }
  }
}

.approval-form-modal .cyj-modal-content > .scroll-container {
  padding: 0;
}
